import Earth from "./earth/Earth";
import Viewer from "./viewer/Viewer";

import ImageryFactory from "./imagery/ImageryFactory";
import ImageryType from "./imagery/ImageryType";
import GPlatesImageryType from "./imagery/provider/GPlatesImageryType";
import GPlatesImageryProvider from "./imagery/provider/GPlatesImageryProvider";
import OneSISImageryProvider from "./imagery/provider/OneSISImageryProvider";

import TerrainFactory from "./terrain/TerrainFactory";
import TerrainType from "./terrain/TerrainType";
import GPlatesTerrainProvider from "./terrain/GPlatesTerrainProvider";

export {
    Earth,
    Viewer,

    //Imagery
    ImageryFactory,
    ImageryType,
    GPlatesImageryType,
    GPlatesImageryProvider,
    OneSISImageryProvider,

    TerrainFactory,
    TerrainType,
    GPlatesTerrainProvider
}


import { run_test } from "./test";
window.onload=function(){

    run_test();
}